home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / games / offender / offender.doc < prev    next >
Text File  |  1994-11-17  |  13KB  |  353 lines

  1. ******************************************************************************
  2.  
  3. Hi folks, friends and neighbours !
  4.  
  5. This is OFFENDER, the first game designed exclusively for A3000 and 
  6. turbo-board users.
  7.  
  8. ******************************************************************************
  9.  
  10.  
  11. [see 0.12 for changes in version 1.01]
  12. [see 0.13 for changes in version 1.02]
  13.  
  14.  
  15. 0. Installation and requirements
  16. ================================
  17.  
  18.  
  19. 0.0 Copyright
  20. ~~~~~~~~~~~~~
  21. Offender is shareware. You may distribute this demo only with all
  22. files (see 0.5) in its entirety.
  23.  
  24. If you enjoy this demo, you're encouraged to  send $15 to
  25. the following address to get the complete registered version.
  26. You can even obtain the full source code (SAS C 5.10) with all self-written
  27. tools used in developing this game and documentation for only $50.
  28.  
  29.  
  30.     Fred Bayer
  31.     Artilleriestr. 21a
  32.     W8000 Munich 19
  33.     Germany
  34.  
  35.     Account#    36853751
  36.     BLZ (bank#) 700 202 70 
  37.     at "Bayerische Vereinsbank, München"       
  38.     (German account, I don't know the internatiomal specification for it)
  39.  
  40. Be sure to give your full address for I can send you your package
  41. immediately.
  42.  
  43. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  44. !! When registering, please DON'T send cheques from outside of Germany.  !!
  45. !! My bank charges MUCH money for cashing foreign cheques. (about $13 !) !!
  46. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  47.  
  48.  
  49. 0.1 General
  50. ~~~~~~~~~~~
  51. Offender is based on the classical game Defender® by Williams Corporation.
  52. Offender was coded from the scratch and all game features have been
  53. based on the memory of the author (spending too much time at the arcade
  54. machines :-)).
  55.  
  56.  
  57. 0.2 Hardware requirements
  58. ~~~~~~~~~~~~~~~~~~~~~~~~~
  59. Offender requires an Amiga with a 68020 CPU and a 68881 FPU or better.
  60. It has been developed on an A3000 with 68030 CPU and 68882 FPU (25 MHz).
  61. 68040 users should know that Offender uses some trigonometric FPU instructions
  62. not available on their CPU, but with the right F-line trap-handler this should
  63. not be a problem.
  64.  
  65. ¡¡¡ Important Note : Offender will definitely NOT run on an Amiga with a
  66. 68000 or 68010 CPU or without a FPU. I'm NOT planning to release a version
  67. for those chips !!!
  68.  
  69. The demo version requires 446 kByte chip and 109 kByte fast memory. If
  70. there's not enough chip memory available, you won't hear all sounds, but
  71. the game is playable.
  72.  
  73. The full version will need 698 kByte of chip memory to load all sounds.
  74. With fewer memory you won't hear all of them, either.
  75.  
  76. A standard joystick connected to port 2 is required.
  77.  
  78.  
  79. 0.3 Software requirements
  80. ~~~~~~~~~~~~~~~~~~~~~~~~~
  81. Offender requires Kickstart 1.3 or 2.0. 
  82. It needs the standard diskfont.library in the LIBS: directory and the files
  83. Script.font, Script/15 and Script/20 (included with Offender) in the FONTS:
  84. directory.
  85.  
  86.  
  87. 0.4 Multitasking considerations
  88. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  89. Offender uses all four sound channels. If it can't allocate them. it'll
  90. exit. Improper operation can be caused by other programs not using the
  91. proper sharing protocol.
  92.  
  93. Though Offender takes control over the keyboard and the mouse, other tasks
  94. will continue to run. You just can't communicate with them. So you can do
  95. a lengthy download or compiler run or whatelse while playing Offender.
  96. You should ChangeTaskPri Offender to a higher priority than the other tasks 
  97. to gain snappy respondence. Offender doesn't Forbid() or Disable(), so 
  98. interrupt-driven background tasks (like downloading) aren't disturbed.
  99.  
  100. Offender uses CPU time proportional to the number of objects on the screen.
  101. So, most of the time (when there're only a few objects) other tasks will get
  102. enough CPU time. On the other hand, sometimes (but only for short periods, e.g.
  103. when smartbombing a screenfull of aliens) Offender needs much more CPU
  104. cycles, so you should run Offender at a higher task priority to avoid slowing
  105. down the animations.
  106.  
  107.  
  108. 0.5 Files
  109. ~~~~~~~~~
  110.     Offender.README          A short introduction
  111.     Offender_PAL_demo        The game itself (PAL version)        
  112.     Offender_NTSC_demo       The game itself (NTSC version)        
  113.     Offender_PAL_demo.info   The corresponding icon
  114.     Offender_NTSC_demo.info  The corresponding icon        
  115.     Offender.logo            Logo for titlescreen
  116.     Offender.doc             -- this file --
  117.     PoorSounds/#?            Various sound effects (poorly sampled)
  118.     Script.font              Offender's font        
  119.     Script/15                  coming in
  120.     Script/20                  2 sizes 
  121.  
  122.  
  123. 0.6 Installation
  124. ~~~~~~~~~~~~~~~~
  125. Copy 'Script.font', 'Script/15', and 'Script/20' to your FONTS: directory
  126. Copy all other files (including the 'PoorSounds' subdirectory) into any
  127. directory you like. 
  128.  
  129.  
  130. 0.7 Running Offender
  131. ~~~~~~~~~~~~~~~~~~~~
  132. CD to the directory where Offender resides and type 'Offender_NTSC_demo' or
  133. 'Offender_PAL_demo' to start it. Or doubleclick the icon. Offender might
  134. create the file 'Offender.HiScore' in the current directory, but you may
  135. delete it to start again with a virgin hiscore table.
  136.  
  137.  
  138. 0.8 Differences between PAL and NTSC versions
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140. The PAL version uses the extra lines available and plays at 50 frames per 
  141. second; the NTSC version plays at 60 frames per second but is restricted
  142. to 200 horizontal lines. Because of the higher frame rate the NTSC version
  143. requires more CPU power, so you should use the PAL version if you have a
  144. slow CPU. Though timing is based on the frame rate, the overall speed of 
  145. the game is the same in both versions.
  146.  
  147.  
  148. 0.9 Testing configurations
  149. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  150. Offender was tested and ran successfully on the following systems:
  151.  
  152. - A3000, 25MHz 68030 & 68882, 2 MB Chip, 12 MB Fast,
  153.   52 MB + 240 MB Quantum HDs, KS 37.175, WB 37.67
  154.   (my machine)
  155.  
  156. - A3000, 16MHz 68030 & 68882, 1 MB Chip, 1 MB Fast, 52 MB Quantum HD,
  157.   KS 36.143, WB 36.68
  158.   (Thanks to Pernhard!)
  159.  
  160. - A2000B with GVP turbo-board, 28MHz 68030, 33MHz 68882, 
  161.   Kickstart 1.3
  162.   (Thanks to Pille!)
  163.  
  164.  
  165. 0.10 Bug reports
  166. ~~~~~~~~~~~~~~~~
  167. Offender has been tested many hours and has been found 'bugfree' :-)
  168. It'll exit if there's a resource not available giving you a short
  169. explanation. If you should encounter an "Internal error RC = xxx" or
  170. a guru or other strange behaviour, PLEASE report it to me together with
  171. your system configuaration, including model, CPU type, FPU type, memory
  172. configuration, Kickstart version etc.
  173.  
  174.  
  175. 0.11 Differences to the registered versions
  176. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177. This demo contains only the first 2 levels. Additionally all sound
  178. effects are down-sampled to about 4000 samples per second.
  179.  
  180. The full registered version will contain all levels plus the original
  181. sound effects at about 10000 samples per second. (450 kBytes sounds!)
  182.  
  183. The source code version will further include all sources in C and
  184. assembler (SAS C 5.10 and SAS Assembler) as well as the IFF images 
  185. and the self-written tools used in developing Offender, together with
  186. a documentation on the source code (in fact all the files on my hard disk
  187. concerning Offender !).
  188.  
  189. !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !! NEW !!
  190.  
  191. 0.12 Changes in version 1.01
  192. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  193. Offender is now safer in low memory conditions. It will now leave at least 
  194. 20 kByte of chip memory available possibly immolating some sound effects.
  195.  
  196. You may now delete or trash any sample file (even the whole PoorSounds
  197. subdirectory) and Offender will run properly (without that sound of course)
  198.  
  199. When the volume containing FONTS: wasn't mounted during loading Offender,
  200. it aborted without bringing up the requester "Please insert ...". This is
  201. now fixed.
  202.  
  203. Offender has now been tested with Kickstart 2.04 (37.175) on my A3000 and --- 
  204. it works ! 
  205.  
  206.  
  207. 0.13 Changes in version 1.02
  208. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209. A bug has been fixed, which made Offender crash on certain configurations
  210. (an uninitialized pointer trashing random memory locations -- in fact
  211. it was a miracle that this bug didn't do harm to my machine !!!)
  212. [Several people reported this bug to me; thanks to all of them !]
  213.  
  214. A short delay has been added after shooting